home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / lang / perl_src.lha / fsf / perl / ext / DynaLoader / Makefile.PL < prev    next >
Encoding:
Makefile  |  1996-06-24  |  783 b   |  29 lines

  1. use ExtUtils::MakeMaker;
  2.  
  3. WriteMakefile(
  4.     NAME    => 'DynaLoader',
  5.     LINKTYPE    => 'static',
  6.     DEFINE    => '-DLIBC="$(LIBC)"',
  7.     MAN3PODS     => ' ',     # Pods will be built by installman.
  8.     SKIP    => [qw(dynamic dynamic_lib dynamic_bs)],
  9.     XSPROTOARG => '-noprototypes',         # XXX remove later?
  10.     VERSION_FROM => 'DynaLoader.pm',
  11.     clean    => {FILES => 'DynaLoader.c'},
  12. );
  13.  
  14.  
  15. sub MY::postamble {
  16.     '
  17. DynaLoader.c: $(DLSRC)
  18.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(DLSRC) >tmp && mv tmp $@
  19.  
  20. # Perform very simple tests just to check for major gaffs.
  21. # We can\'t do much more for platforms we are not executing on.
  22. test-xs:
  23.     for i in dl_*xs; \
  24.         do $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSUBPPARGS) $$i > /dev/null; \
  25.     done
  26. ';
  27. }
  28.  
  29.